<?php

include_once '../init.inc.php';
if ($log->admincheck($_SESSION['loggedin'], "logon", "password", "useremail", $_SESSION['loggedusr']) == false){
    die(include("retry.php"));
    };

include_once 'header.php';


ob_start(array('HTML_FormPersister', 'ob_formPersisterHandler'));
?>

<h1> Админка </h1>
<hr />
<a href="/inc/admin_cat_post.php">Управление записями</a><br />
<a href="/inc/admin_user.php">Управление пользователями</a><br />
<a href="/inc/admin_poll.php">Управление голосованиями</a><br />
<a href="/inc/admin_cat.php">Редактировать категории</a><br />

<hr />

<form  method="post" enctype="multipart/form-data">
    
    <h3>Обработать загружаемый файл с помощью RegExp:</h3><br>
    <h3>Что найти, например: /Vista/</h3><input type="text" value="<?=$_REQUEST['reg']?>" name="reg" ><br>
    <h3> На что заменить, например: XP</h3><input type="text" value="<?=$_REQUEST['repl']?>" name="repl" ><br><br>
          <hr>
        <input type="file" name="filename"><br> 
        <input type="submit" value="Загрузить" name="send"><br>
        <hr>
    <h3> Или импортировать из уже загруженного файла:<br>
        <p>укажите путь:<p>
        <input type="text" value="../zip/upload/" name="path" readonly>
        <p>и имя файла:<p>
        <input type="text" value="" name="file">
        <input type="submit" value="Импорт" name="bigfile">
</form>


<?php

if (isset($_POST['send']))
    {
    
    //print_r($_FILES);
    
            if($_FILES["filename"]["size"] > 1024*3*1024)
        {
            echo ("Размер файла превышает три мегабайта");
            exit;
        }
        // Проверяем загружен ли файл
        if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
        {
            // Если файл загружен успешно, перемещаем его
            // из временной директории в конечную
            //move_uploaded_file($_FILES["filename"]["tmp_name"], "../zip/".$_FILES["filename"]["name"]);
            $addPostsFromFile = new addPostsFromFile($_FILES["filename"]["name"], $_REQUEST['reg'], $_REQUEST['repl']);
            
        } else {
            echo("Ошибка загрузки файла");
        }

}
if (isset($_POST['bigfile'])){
    
    $addPostsFromFile = new importPostsFromFile($_REQUEST['path'], $_REQUEST['file'], $_REQUEST['reg'], $_REQUEST['repl'] );
    
}
?>

<?php include_once 'footer.php'; ?>
